Esx Settings Clusters Enablement Configuration Transition ValidateResult

Esx Settings Clusters Enablement Configuration Transition ValidateResult
Esx Settings Clusters Enablement Configuration Transition ValidateResult

The Esx Settings Clusters Enablement Configuration Transition ValidateResult schema contains properties that describe the validity of the imported desired configuration, and compliance information.

This schema was added in vSphere API 8.0.1.0.

JSON Example
{
    "status": "string",
    "errors": [
        {
            "path": "string",
            "messages": [
                {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                }
            ]
        }
    ],
    "compliance": {
        "cluster_status": "string",
        "commit": "string",
        "software_commit": "string",
        "summary": {
            "id": "string",
            "default_message": "string",
            "args": [
                "string"
            ],
            "params": {
                "params": {
                    "s": "string",
                    "dt": "string",
                    "i": 0,
                    "d": "number",
                    "l": "Vapi Std NestedLocalizableMessage Object",
                    "format": "string",
                    "precision": 0
                }
            },
            "localized": "string"
        },
        "validation_errors": [
            {
                "path": "string",
                "messages": [
                    {
                        "id": "string",
                        "default_message": "string",
                        "args": [
                            "string"
                        ],
                        "params": {
                            "params": {
                                "s": "string",
                                "dt": "string",
                                "i": 0,
                                "d": "number",
                                "l": "Vapi Std NestedLocalizableMessage Object",
                                "format": "string",
                                "precision": 0
                            }
                        },
                        "localized": "string"
                    }
                ]
            }
        ],
        "host_info": {
            "host_info": {
                "name": "string",
                "is_vsan_witness": false
            }
        },
        "hosts": {
            "hosts": {
                "host_status": {
                    "status": "string",
                    "attempts": 0,
                    "remaining_retries": 0,
                    "start_time": "string",
                    "end_time": "string",
                    "notifications": {
                        "info": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "warnings": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "errors": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ]
                    }
                },
                "summary": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                },
                "errors": [
                    {
                        "path": "string",
                        "messages": [
                            {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            }
                        ]
                    }
                ],
                "host_compliance": {
                    "status": "string",
                    "compliance_info": {
                        "sets": [
                            {
                                "path": "string",
                                "display_path": [
                                    "string"
                                ],
                                "current": "string",
                                "target": "string",
                                "type": "string",
                                "reference_current": "string",
                                "reference_target": "string"
                            }
                        ],
                        "adds": [
                            {
                                "path": "string",
                                "display_path": [
                                    "string"
                                ],
                                "current": "string",
                                "target": "string",
                                "type": "string",
                                "reference_current": "string",
                                "reference_target": "string"
                            }
                        ],
                        "deletes": [
                            {
                                "path": "string",
                                "display_path": [
                                    "string"
                                ],
                                "current": "string",
                                "target": "string",
                                "type": "string",
                                "reference_current": "string",
                                "reference_target": "string"
                            }
                        ]
                    }
                }
            }
        },
        "compliant_hosts": [
            "string"
        ],
        "non_compliant_hosts": [
            "string"
        ],
        "failed_hosts": [
            "string"
        ],
        "skipped_hosts": [
            "string"
        ],
        "end_time": "string"
    }
}
string
status
Required

Status indicating whether the configuration draft validated successfully.

For more information see: Esx Settings Clusters Enablement Configuration Transition ValidateResult Status.

This property was added in vSphere API 8.0.1.0.

errors
Optional

Lists all validation errors identified in the configuration draft.

This property was added in vSphere API 8.0.1.0.

This property is optional and it is only relevant when the value of status is Esx Settings Clusters Enablement Configuration Transition ValidateResult Status.INVALID.

compliance
Optional

Cluster Compliance result.

This property was added in vSphere API 8.0.1.0.

This property is optional and it is only relevant when the value of status is Esx Settings Clusters Enablement Configuration Transition ValidateResult Status.VALID.